using MicroMsg.UI.UserContrl;
using System;
namespace MicroMsg.Manager
{
	public class AppMsgInfo : IListDataItem
	{
		public string appid;
		public string sdkVer;
		public string title;
		public string description;
		public string action;
		public int type;
		public int showtype;
		public string content;
		public string string_0;
		public string lowurl;
		public int totallength;
		public string attachid;
		public string fileext;
		public string extinfo;
		public string fromUserName;
		public int nChatMsgLocalID;
		public int itemType;
		public MMReaderInfo mmreader;
		public void FillData(object item)
		{
			AppMsgInfo appMsgInfo = item as AppMsgInfo;
			if (appMsgInfo == null)
			{
				return;
			}
			appMsgInfo.appid = this.appid;
			appMsgInfo.sdkVer = this.sdkVer;
			appMsgInfo.title = this.title;
			appMsgInfo.description = this.description;
			appMsgInfo.action = this.action;
			appMsgInfo.type = this.type;
			appMsgInfo.showtype = this.showtype;
			appMsgInfo.content = this.content;
			appMsgInfo.string_0 = this.string_0;
			appMsgInfo.lowurl = this.lowurl;
			appMsgInfo.totallength = this.totallength;
			appMsgInfo.attachid = this.attachid;
			appMsgInfo.fileext = this.fileext;
			appMsgInfo.extinfo = this.extinfo;
			appMsgInfo.fromUserName = this.fromUserName;
			appMsgInfo.mmreader = this.mmreader;
			appMsgInfo.nChatMsgLocalID = this.nChatMsgLocalID;
			appMsgInfo.itemType = this.itemType;
		}
	}
}
